.smart-green{
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    background: #F8F8F8;
    padding: 30px 30px 30px 30px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-align:center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.smart-green h1{
    font: 24px "Trebuchet MS", Arial, Helvetica, scans-serif;
    padding: 20px 0x 20px 40px;
    display: block;
    margin: -30px -30px 10px -30px;
    color: #FFF;
    background: #9DC45F;
    text-shadow: 1px 1px 1px #949494;

}

.smart-green .button:hover{
    background-color: #80A24A;
}

.error-msg{
    color:red;
    margin-top: 10px;
}

.success-msg{
    color: #80A24A;
    margin-top:10px;
    margin-bottom: 10px;
}